package org.springblade.modules.notice.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import org.springblade.modules.notice.dto.TemplateVariablesFormDTO;
import org.springblade.modules.notice.entity.MiddleMessageTemplate;
import org.springblade.modules.notice.entity.MiddleMessageTemplateVariables;

import java.util.List;

/**
 * 详情VO
 * @author: Sharry
 * @createTime: 2024-11-22 10:33
 * @version: Version-1.0
 */
@Data
@EqualsAndHashCode(callSuper = true)
public class MiddleMessageTemplateDetailVO extends MiddleMessageTemplate {

	/**
	 * 标题列表
	 */
	@ApiModelProperty("标题列表")
	private List<List<MiddleMessageTemplateVariables>>titleList;

	/**
	 * 内容列表
	 */
	@ApiModelProperty("内容列表")
	private List<List<MiddleMessageTemplateVariables>> contentList;

	/**
	 * 详情接口所需标题结构
	 */
	@ApiModelProperty("详情接口所需结构")
	private List<TemplateVariablesFormDTO> titleStructureList;

	/**
	 * 详情接口所需内容结构
	 */
	@ApiModelProperty("详情接口所需结构")
	private List<TemplateVariablesFormDTO> contentStructureList;

}
